@@ -0,0 +1,25 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +  | 
            |
| 3 | 
                +from __future__ import division  | 
            |
| 4 | 
                +  | 
            |
| 5 | 
                +from django.conf import settings  | 
            |
| 6 | 
                +from django.shortcuts import render  | 
            |
| 7 | 
                +from logit import logit  | 
            |
| 8 | 
                +  | 
            |
| 9 | 
                +from group.models import GroupPhotoInfo  | 
            |
| 10 | 
                +  | 
            |
| 11 | 
                +  | 
            |
| 12 | 
                +@logit  | 
            |
| 13 | 
                +def group_photo_detail(request, photo_id):  | 
            |
| 14 | 
                + photo = GroupPhotoInfo.objects.get(pk=photo_id)  | 
            |
| 15 | 
                +    return render(request, 'photo/photo_detail.html', {'photo_url': photo.photo_url, 'api_domain': settings.API_DOMAIN})
               | 
            |
| 16 | 
                +  | 
            |
| 17 | 
                +  | 
            |
| 18 | 
                +@logit  | 
            |
| 19 | 
                +def group_detail(request, group_id):  | 
            |
| 20 | 
                +    return render(request, 'page/{}_download.html'.format('ios' if request.iOS else 'adr'), {})
               | 
            |
| 21 | 
                +  | 
            |
| 22 | 
                +  | 
            |
| 23 | 
                +@logit  | 
            |
| 24 | 
                +def tgu_group_user_detail(request, admin_id):  | 
            |
| 25 | 
                +    return render(request, 'page/{}_download.html'.format('ios' if request.iOS else 'adr'), {})
               | 
            
                @@ -10,7 +10,6 @@ from curtail_uuid import CurtailUUID  | 
            ||
| 10 | 10 | 
                from django.conf import settings  | 
            
| 11 | 11 | 
                from django.core.files.storage import default_storage  | 
            
| 12 | 12 | 
                from django.db import connection, transaction  | 
            
| 13 | 
                -from django.shortcuts import render  | 
            |
| 14 | 13 | 
                from logit import logit  | 
            
| 15 | 14 | 
                from rest_framework import viewsets  | 
            
| 16 | 15 | 
                from TimeConvert import TimeConvert as tc  | 
            
                @@ -685,17 +684,6 @@ def lensman_photo_bought(request):  | 
            ||
| 685 | 684 | 
                })  | 
            
| 686 | 685 | 
                 | 
            
| 687 | 686 | 
                 | 
            
| 688 | 
                -@logit  | 
            |
| 689 | 
                -def group_photo_detail(request, photo_id):  | 
            |
| 690 | 
                - photo = GroupPhotoInfo.objects.get(pk=photo_id)  | 
            |
| 691 | 
                -    return render(request, 'photo/photo_detail.html', {'photo_url': photo.photo_url, 'api_domain': settings.API_DOMAIN})
               | 
            |
| 692 | 
                -  | 
            |
| 693 | 
                -  | 
            |
| 694 | 
                -@logit  | 
            |
| 695 | 
                -def group_detail(request, group_id):  | 
            |
| 696 | 
                -    return render(request, 'page/{}_download.html'.format('ios' if request.iOS else 'adr'), {})
               | 
            |
| 697 | 
                -  | 
            |
| 698 | 
                -  | 
            |
| 699 | 687 | 
                class GroupInfoViewSet(viewsets.ModelViewSet):  | 
            
| 700 | 688 | 
                     queryset = GroupInfo.objects.all().order_by('-pk')
               | 
            
| 701 | 689 | 
                serializer_class = GroupInfoSerializer  | 
            
                @@ -148,15 +148,15 @@  | 
            ||
| 148 | 148 | 
                <body>  | 
            
| 149 | 149 | 
                <div class="container">  | 
            
| 150 | 150 | 
                <article class="text-center">  | 
            
| 151 | 
                - <a href="http://pai.ai">  | 
            |
| 151 | 
                + <a href="https://pai.ai">  | 
            |
| 152 | 152 | 
                                     <img src="{% static 'pai2/img/paiai_96_96.png' %}" class="logo">
               | 
            
| 153 | 153 | 
                </a>  | 
            
| 154 | 154 | 
                <div class="title">  | 
            
| 155 | 
                - <a href="http://pai.ai" class="text-blue">拍爱</a>  | 
            |
| 155 | 
                + <a href="https://pai.ai" class="text-blue">拍爱</a>  | 
            |
| 156 | 156 | 
                </div>  | 
            
| 157 | 157 | 
                <div class="description text-muted">即拍即分享</div>  | 
            
| 158 | 158 | 
                <div class="download">  | 
            
| 159 | 
                - <a href="">  | 
            |
| 159 | 
                + <a href="https://api.pai.ai/op/download">  | 
            |
| 160 | 160 | 
                                         <button class="hero-button">下载<strong>v{{ version }}</strong></button>
               | 
            
| 161 | 161 | 
                </a>  | 
            
| 162 | 162 | 
                </div>  | 
            
                @@ -243,8 +243,8 @@ WECHAT = {
               | 
            ||
| 243 | 243 | 
                },  | 
            
| 244 | 244 | 
                }  | 
            
| 245 | 245 | 
                 | 
            
| 246 | 
                -WECHAT_BASE_REDIRECT_URI = 'http://api.pai.ai/base_redirect'  | 
            |
| 247 | 
                -WECHAT_USERINFO_REDIRECT_URI = 'http://api.pai.ai/userinfo_redirect'  | 
            |
| 246 | 
                +WECHAT_BASE_REDIRECT_URI = 'https://api.pai.ai/base_redirect'  | 
            |
| 247 | 
                +WECHAT_USERINFO_REDIRECT_URI = 'https://api.pai.ai/userinfo_redirect'  | 
            |
| 248 | 248 | 
                 | 
            
| 249 | 249 | 
                 WECHAT_OAUTH2_AUTHORIZE = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid={appid}&redirect_uri={redirect_uri}&response_type=code&scope={scope}&state={state}#wechat_redirect'
               | 
            
| 250 | 250 | 
                 WECHAT_OAUTH2_ACCESS_TOKEN = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid={appid}&secret={secret}&code={code}&grant_type=authorization_code'
               | 
            
                @@ -283,8 +283,8 @@ DOWNLOAD_ADR_PAGE_PATH = os.path.join(BASE_DIR, 'page/templates/page/adr_downloa  | 
            ||
| 283 | 283 | 
                 DOWNLOAD_IOS_PAGE_PATH = os.path.join(BASE_DIR, 'page/templates/page/ios_download.html').replace('\\', '/')
               | 
            
| 284 | 284 | 
                 | 
            
| 285 | 285 | 
                # 下载设置  | 
            
| 286 | 
                -DOWNLOAD_WX_URL = ''  | 
            |
| 287 | 
                -DOWNLOAD_IOS_URL = ''  | 
            |
| 286 | 
                +DOWNLOAD_WX_URL = 'https://pai.ai'  | 
            |
| 287 | 
                +DOWNLOAD_IOS_URL = 'https://pai.ai'  | 
            |
| 288 | 288 | 
                 | 
            
| 289 | 289 | 
                # 群组设置  | 
            
| 290 | 290 | 
                GROUP_PER_PAGE = 20 # 群组每页数量  | 
            
                @@ -304,9 +304,9 @@ LENSMAN_PHOTO_HAGGLE_MAX_TIMES = 3 # 摄影师照片最大砍价次数  | 
            ||
| 304 | 304 | 
                ORDER_NUM_PER_PAGE = 10 # 订单每页数量  | 
            
| 305 | 305 | 
                 | 
            
| 306 | 306 | 
                # 域名设置  | 
            
| 307 | 
                -DOMAIN = 'http://pai.ai'  | 
            |
| 308 | 
                -IMG_DOMAIN = 'http://img.pai.ai'  | 
            |
| 309 | 
                -API_DOMAIN = 'http://api.pai.ai'  | 
            |
| 307 | 
                +DOMAIN = 'https://pai.ai'  | 
            |
| 308 | 
                +IMG_DOMAIN = 'https://img.pai.ai'  | 
            |
| 309 | 
                +API_DOMAIN = 'https://api.pai.ai'  | 
            |
| 310 | 310 | 
                 | 
            
| 311 | 311 | 
                # 消息图片设置  | 
            
| 312 | 312 | 
                PAI2_LOGO_URL = DOMAIN + '/static/pai2/img/paiai_96_96.png'  | 
            
                @@ -24,7 +24,7 @@ from rest_framework import routers  | 
            ||
| 24 | 24 | 
                from account import views as account_views  | 
            
| 25 | 25 | 
                from account import tourguide_views  | 
            
| 26 | 26 | 
                from group import views as group_views  | 
            
| 27 | 
                -from group import lensman_views  | 
            |
| 27 | 
                +from group import grouppage_views, lensman_views  | 
            |
| 28 | 28 | 
                from page import views as page_views  | 
            
| 29 | 29 | 
                from photo import views as photo_views  | 
            
| 30 | 30 | 
                from website import views as website_views  | 
            
                @@ -57,11 +57,15 @@ urlpatterns += [  | 
            ||
| 57 | 57 | 
                ]  | 
            
| 58 | 58 | 
                 | 
            
| 59 | 59 | 
                urlpatterns += [  | 
            
| 60 | 
                - url(r'^gp/(?P<photo_id>\w+)$', group_views.group_photo_detail, name='group_photo_detail'), # 群组照片详情  | 
            |
| 60 | 
                + url(r'^gp/(?P<photo_id>\w+)$', grouppage_views.group_photo_detail, name='group_photo_detail'), # 群组照片详情  | 
            |
| 61 | 61 | 
                ]  | 
            
| 62 | 62 | 
                 | 
            
| 63 | 63 | 
                urlpatterns += [  | 
            
| 64 | 
                - url(r'^g/(?P<group_id>\w+)$', group_views.group_detail, name='group_detail'), # 群组详情(APP下载页)  | 
            |
| 64 | 
                + url(r'^g/(?P<group_id>\w+)$', grouppage_views.group_detail, name='group_detail'), # 群组详情(APP下载页)  | 
            |
| 65 | 
                +]  | 
            |
| 66 | 
                +  | 
            |
| 67 | 
                +urlpatterns += [  | 
            |
| 68 | 
                + url(r'^tgu/(?P<admin_id>\w+)$', grouppage_views.tgu_group_user_detail, name='tgu_group_user_detail'), # 旅行团详情(APP下载页)  | 
            |
| 65 | 69 | 
                ]  | 
            
| 66 | 70 | 
                 | 
            
| 67 | 71 | 
                urlpatterns += [  |